Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(MethodTypeIterative), | public, | parameter | :: | METHOD_ITERATIVE_NONE | = | MethodTypeIterative(0, "None") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_Jacobi | = | MethodTypeIterative(1, "Jacobi") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_GAUSS_SEIDEL | = | MethodTypeIterative(2, "Gauss-Seidel") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_SOR | = | MethodTypeIterative(3, "Successive Over-Relaxation") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_JOR | = | MethodTypeIterative(4, "Jacobi Over-Relaxation") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_SIP_ILU | = | MethodTypeIterative(5, "Strongly Implicit Procedure with ILU") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_SIP_ICF | = | MethodTypeIterative(6, "Strongly Implicit Procedure with ICF") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_SSOR | = | MethodTypeIterative(7, "Symmetric Successive Over-Relaxation") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_RICHARDSON | = | MethodTypeIterative(8, "Richardson") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_CONJUGATE_GRADIENT | = | MethodTypeIterative(9, "Conjugate Gradient") | |
type(MethodTypeIterative), | public, | parameter | :: | METHOD_CONJUGATE_RESIDUAL | = | MethodTypeIterative(10, "Conjugate Residual") |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | value | ||||
character(len=64), | public | :: | name |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | needs_SPD | = | .FALSE. | ||
logical, | public | :: | needs_diag_dom | = | .FALSE. | ||
logical, | public | :: | needs_square | = | .FALSE. | ||
logical, | public | :: | needs_symetric | = | .FALSE. |